Програма для
створення ескізу
оптимального розкрою
двовимірних фігур
Керівництво користувача
Версія від 27 травня 2020
Packed List Creator
2
Керівництво користувача
Зміст
1. Вступ 3
2. Дизайн і функціонал 4
3. Установка та видалення програми 11
4. Додаткові функції 14
5. Аварийные случаи 16
3
1. Вступ
Програмний модуль написано мовою програмування С++. Його
реалізацію було виконано у кросплатформному інтегрованому середовищі
розробки Qt Creator.
Packed List Creator програма, призначена для створення ескізів
розкрою матеріалу на основі чітко заданих геометричних фігур. Це
дозволяє зменшити витрати часу на створення ескізу при виробництві,
виключаючи необхідність робити це вручну. Мова інтерфейсу програми
англійська.
Мінімальні системні вимоги:
Процесор: Intel Pentium G620/ AMD A4-3400
RAM: 1 Гб
Місце на диску: 100 Мб
Операційна система: Windows 7/8/8.1/10
4
2. Дизайн і функціонал
Після запуску PackedList перед користувачем відкриється головне
вікно програми (рис. 2.1).
Рисунок 2.1 Головне вікно програми
На центральній панелі розміщено інструкцію користування
програмою, яка допоможе зорієнтуватися користувачу в роботі з
програмою. Інструкцію написано російською мовою.
«Cutting settings » включають в себе параметр рулону Canvas
width»), та дві кнопки «Add Polygon» та «Add Rectangle». Для запуску
обчислення оптимального розкрою є кнопка «Calculate».
Параметр «Canvas width» кр. мовою «Ширина рулону») визначає
ширину рулону, на якому розміщуємо деталі.
Кнопка «Add Polygon» (укр. мовою «Додати багатокутник») при
натисканні відкриває нове вікно (рис. 2.2), в якому користувач може
побудувати свою деталь, ввести її параметри та вибрати колір.
5
Рисунок 2.2 Вікно конструктора багатокутника
«Scale» масштаб зображення деталі.
«Name» назва деталі(-ей) даного виду.
«Count» кількість елементів даного виду.
«Pick Screen Color» вибрати колір з екрану.
«Add to Custom Colors» додати в користувальницькі кольори.
Кнопка «Add Rectangle» (укр. мовою «Додати прямокутник») при
натисканні відкриває нове вікно (рис. 1.3) і дозволяє додати деталь
прямокутної форми після введення всіх параметрів, а також її колір.
6
Рисунок 2.3 Вікно конструктора прямокутника
«Name» назва деталі(-ей) даного виду.
«Width» ширина деталі (відстань по горизонталі).
«Height» довжина деталі (відстань по вертикалі).
«Count» кількість елементів даного виду.
«Pick Screen Color» вибрати колір з екрану.
«Add to Custom Colors» додати в користувальницькі
кольори.
Після додавання деталей на панель виводяться їх характеристики
(рис. 2.4):
7
Рисунок 2.4 Панель характеристик деталей:
1 відображення деталі; 2 операція «Видалення деталі»;
3 операція «Копіювання деталі»; 4 – операція «Редагування деталі»
В програмі є лінія прогресу ис. 2.5), яка показує, як швидко працює
програма і скільки залишилося до отримання результату процентах) .
Під час роботи вона оновлюється та показує актуальні дані.
8
Рисунок 2.5 Лінія прогресу в програмі
Під смугою завантаження показаний час роботи поточній (зліва) та в
гіршому випадку (справа). Час у гіршому випадку розраховується згідно з
обчислювальної складності нашої програми, а саме 𝑂(𝑝
2
+ 𝑛 ∗ log 𝑛), де
p кількість деталей, а n сумарна кількість кутів всіх деталей.
Після закінчення роботи програми на головній панелі з'являється
результат готовий ескіз (рис. 2.6).
9
Рисунок 2.6 Приклад роботи програми:
1 готовий ескіз; 2 – панель деталей;
3 кнопки збільшення та зменшення зображення
На рисунку під номером 1 позначено результат роботи програми
готовий ескіз.
Під номер 2 позначена панель деталей, про яку було сказано вище.
Для того, щоб користувачеві було краще видно як розташовуються
фігури, є можливість збільшувати / зменшувати розмір зображення,
користуючись кнопками + / - в лівій нижній частині екрану (номер 3 на
рисунку). Розмір зображення в програмі ніяк не впливає на розмір
зображення, яке можна зберегти.
10
Програма також надає користувачеві додаткові функції. Вони
знаходяться в лівому верхньому кутку, в розділі «File» та панелі швидкого
доступу (рис. 2.7). Програма пропонує наступні функції:
Рисунок 2.7 Додаткові функції доступні в розділі «File» (а) або з панелі
швидкого доступу (б)
функція «Open» (укр. мовою «Відкрити») дозволяє відкрити
раніше збережений список деталей і параметр полотна. Файл
зберігається у форматі JSON *.json;
функція «Save settings» (укр. мовою «Зберегти налаштування»)
зберігає список деталей і параметр полотна, який потім можна
відкрити і використовувати, в файлі формату JSON *.json;
функція «Save as image» (укр. мовою «Зберегти як зображення»)
зберігає ескіз у вибране користувачем місце у форматі JPG *.jpg або
PNG *.png;
функція «Print» (укр. мовою «Друк») дає безпосередній доступ до
принтера для друку.
Також, як видно з рисунку 2.7, всі функції можна викликати
гарячими клавішами.
11
3. Установка та видалення програми
Щоб мати можливість користуватися додатком, треба виконати
наступні дії. По-перше, завантажити інсталятор PackedList Creator
Installer.exe (рис. 3.1). Після цього потрібно запустити його і
дотримуватися інструкцій по установці.
Рисунок 3.1 Вітальне вікно інсталятора
В процесі установки користувачеві буде запропоновано вибрати
місце, де будуть розміщені програмні файли (рис. 3.2). За замовчуванням -
С:\Program Files(x86)\KhPI\PackedList Creator.
12
Рисунок 3.2 Вибір папки установки
Наступна пропонована дія - підтвердити пункт «Создать ярлык на
рабочем столе». При встановленні галочки навпроти цього пункту, після
завершення установки, на робочому столі з'явиться ярлик додатку, який
буде запускати програму. Якщо не ставити галочку, то програму кожен раз
доведеться запускати з папки, де зберігається програма.
Натискаємо «Далее». Переконавшись, що всі необхідні налаштування
вибрані, натискаємо «Установить». Після установки користувачеві
запропонують варіант «Запустить программу Packed List Creator».
Якщо користувачеві не потрібно запускати програму відразу після
закриття вікна, треба відмінити галочку навпроти цього пункту.
Натискаємо «Готово». Програма встановлена і готова до роботи.
Запустити її можна або з ярлика на робочому столі, якщо він був
встановлений користувачем, або з папки, де зберігається програма.
Якщо виникає потреба видалити програму, потрібно знайти папку, де
зберігається програма. У даній папці є файл під назвою «Uninstall». Ця
програма повністю видаляє PackedList і прилеглі до неї файли.
13
Для видалення програми з комп'ютера потрібно виконати наступні дії:
1. Запустити додаток «Uninstall».
1. У вікні, що відкрилося, вибрати папку, в якій встановлена програма.
2. Натиснути на кнопку «Удалить».
Готово! Програму видалено з комп'ютера.
14
4. Додаткові функції
В програмі доступна інструкція, яка коротко та зрозуміло
повідомляє, як користуватися програмою. Щоб її відкрити, треба перейти
в розділ «Info», далі в «Instruction» ис. 4.1).
Рисунок 4.1 Розташування інструкції
У підрозділі «About» знаходиться інформація про команду, яка
працювала над даним продуктом (рис. 4.2).
Рисунок 4.2 Про розробників
15
Іменні дані розробників та поштові адреси надано для можливості
зв'язатися, якщо виникнуть питання або пропозиції. Також команда має всі
авторські права на даний продукт.
16
5. Аварийные случаи
Виключивши порушення наступного пункту, програма буде працювати
коректно і користувач отримає результат:
Не зберігайте, як фотографію, і не відправляйте на друк розкрій, під
час роботи програми.
17